using System.Xml;
using GSN.Config;

namespace GSN.Rules
{
    public interface IRule : IConfigurable
    {
        string getName();
        string getDescription();        
        // if you need to load from other objects, then 
        // create a wrapper interfaces for it.
        void load(XmlNode node);
        void save(XmlWriter w);        
    }
}
